<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
    <channel>
        <title>Business Analyst Community &amp; Resources | Modern Analyst</title> 
        <link>https://www.modernanalyst.com</link> 
        <description>RSS feeds for Business Analyst Community &amp; Resources | Modern Analyst</description> 
        <ttl>60</ttl> <item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/649/What-are-some-of-the-limitations-of-use-cases-and-use-case-specifications.aspx#Comments</comments> 
    <slash:comments>2</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=649</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=649&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>What are some of the limitations of use cases and use case specifications?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/649/What-are-some-of-the-limitations-of-use-cases-and-use-case-specifications.aspx</link> 
    <description>&lt;p&gt;Use cases are a valuable tool available to the business analyst for documenting functional requirements of a system or business, however they do have limitations.&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;Use cases were not created to capture non-functional requirements (e.g performance, platform, scalability, reliability of a system). While use case specification templates have been extended by some in an ad-hoc fashion to list non-functional requirements, this strays from the intended purpose of a use case.&amp;nbsp; Use cases are functional in nature.&amp;nbsp; It is this very organization by function that give use cases their many benefits.&amp;nbsp; Arbitrarily listing non-functional requirements in one use case specification or another can obfuscate the cohesiveness and benefits of the use case specification.&lt;/li&gt;
 &lt;li&gt;The non-sequential nature of a use case diagram is often difficult for some audiences to understand.&amp;nbsp; When one use case includes or extends another, the reader of the diagram often arrives at the incorrect conclusion that the use case diagram is showing a sequence where the first use case is completed before the other begins.&amp;nbsp; Those who are familiar with use case diagrams know that an included or extended use case can occur or be initiated at any point within the including or extending use case.&lt;/li&gt;
 &lt;li&gt;Learning how to write use cases takes time.&amp;nbsp; Many consider it to be more of an art than a science.&amp;nbsp; This is because there is no fully defined set of standards for how to write use cases, or what should be included within a use cases specification. And while there have been many different views espoused by authors, still a great deal of commonality has emerged among them. Where this commonality exists there is little disagreement among use case writers and those who consume or read use cases.&amp;nbsp; However, in some areas there are still a number of differing opinions creating confusion for new use case authors.&amp;nbsp; Because of this, the learning curve for use cases and use cases specifications is elongated.&amp;nbsp; Still, over time, use case authors and readers develop a more sophisticated understanding of those areas that are more ambiguous and open for interpretation, such as the &amp;ldquo;extends&amp;rdquo; relationship.&amp;nbsp;&lt;/li&gt;
 &lt;li&gt;Use case specifications are not an appropriate tool for describing the user interface of the application.&amp;nbsp; Use cases should be left as UI independent as possible.&amp;nbsp; Remember that a use case specification it intended to capture the functional requirements of the system, or in other words, WHAT the system should do in response to a user action.&amp;nbsp; This is very different than HOW the system should do something.&amp;nbsp; Any time an analyst captures requirements, the focus should be on the WHAT not the HOW.&amp;nbsp; This gives the system and UI designer the freedom to develop the best solution possible.&amp;nbsp; It also makes our use case specifications much more maintainable since a change in screen design doesn&amp;rsquo;t impact the user-system interaction previously defined.&lt;/li&gt;
&lt;/ul&gt;
</description> 
    <dc:creator>Vineet Banwet</dc:creator> 
    <pubDate>Fri, 06 Feb 2009 05:00:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:649</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/648/What-is-the-difference-between-a-use-case-specification-and-a-use-case-realization-.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=128&amp;ModuleID=630&amp;ArticleID=648</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=648&amp;PortalID=0&amp;TabID=128</trackback:ping> 
    <title>What is the difference between a use case specification and a use case realization ?</title> 
    <link>https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/648/What-is-the-difference-between-a-use-case-specification-and-a-use-case-realization-.aspx</link> 
    <description>&lt;p&gt;A &lt;u&gt;&lt;a href=&quot;https://www.modernanalyst.com/Resources/Articles/tabid/115/ID/2016/End-to-End-UML-Use-Case-Specification.aspx&quot;&gt;&lt;strong&gt;Use Case Specification&lt;/strong&gt;&lt;/a&gt;&lt;/u&gt; is a textual description of the functionality provided by the system. It captures actor-system interaction. That is, it specifies how a user interacts with a system and how the system responds to the user actions. It is often phrased in the form of a dialog between the actor and the system. The use case specification is represented in the use case diagram by an oval, and is what most people think of when they hear the term use case.&lt;/p&gt;

&lt;p&gt;A &lt;strong&gt;&lt;u&gt;&lt;a href=&quot;http://The purpose of use case realization is to separate the concerns of the system stakeholders, which are typically captured by the use case model and system requirements, from the concerns of the system designers. In doing so, the designers can choose to implement the use case specification without affecting the use case specification.&quot;&gt;Use Case Realization&lt;/a&gt;&lt;/u&gt; &lt;/strong&gt;describes how a use case, which is logically defined by the use case specification, is physically implemented within a design model in terms of collaborating objects. It organizes the design model artifacts related to the use case. It often comprises multiple design artifacts such as a class diagram, object diagram, sequence diagram, etc. that describe how the physical design will implement the use case specification.&lt;/p&gt;

&lt;p&gt;The purpose of use case realization is to separate the concerns of the system stakeholders, which are typically captured by the use case model and system requirements, from the concerns of the system designers. In doing so, the designers can choose to implement the use case specification without affecting the use case specification.&lt;/p&gt;
</description> 
    <dc:creator>Vineet Banwet</dc:creator> 
    <pubDate>Tue, 06 Jan 2009 16:16:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:648</guid> 
    
</item>

    </channel>
</rss>